require "import" import "android.widget.*" import "android.content.*" import "android.media.*" audioManager=service.getSystemService(this.AUDIO_SERVICE)
local title="Menu pintasan ke pengaturan di HP Samsung"
layout={GridView, id="grid", numColumns=5, layout_width="fill", layout_height="fill"}
items={"Wi-Fi","Bluetooth","Data seluler","Hotspot","Mode suara","Mode pesawat","Senter","Lokasi","Mode hemat daya","Sensor Off","Matikan daya"}
dlg=LuaDialog(this) dlg.View=loadlayout(layout) grid.adapter=SingleLineAdapter(service, String(items))
dlg.setTitle (title)
.setButton2("Tutup")
.setButton("Lainnya",{onClick=function
items={"Aksesibilitas","Akun dan pencadangan","Aplikasi","Bahasa","Baterai","Daftar dan default keyboard","Hotspot Seluler dan Penambatan","Kunci layar","Penyimpanan","Pisahkan suara aplikasi","Tanggal dan waktu","Setelan text-to-speech","Vision Settings","Volume","VPN","Waktu tunggu tampilan layar"}
dlg=LuaDialog(this) dlg.View=loadlayout(layout) grid.adapter=SingleLineAdapter(service, String(items))
dlg.setTitle (title)
.setButton("Tutup")
dlg.show()
grid.onItemClick=function(l,v,i)
dlg.dismiss()
if v.text=="Aksesibilitas" this.startActivity(Intent("android.settings.ACCESSIBILITY_SETTINGS")) elseif v.text=="Tanggal dan waktu" this.startActivity(Intent("android.settings.DATE_SETTINGS")) elseif v.text=="Setelan text-to-speech" this.startActivity(Intent("com.android.settings.TTS_SETTINGS"))
elseif v.text=="Akun dan pencadangan" this.startActivity(Intent() .setComponent(ComponentName("com.android.settings","com.android.settings.Settings$CloudAccountSettingsActivity"))) elseif v.text=="Aplikasi" this.startActivity(Intent() .setComponent(ComponentName("com.android.settings","com.android.settings.Settings$ManageApplicationsActivity"))) elseif v.text=="Bahasa" this.startActivity(Intent() .setComponent(ComponentName("com.android.settings","com.android.settings.Settings$LocalePickerActivity"))) elseif v.text=="Baterai" this.startActivity(Intent() .setComponent(ComponentName("com.samsung.android.lool","com.samsung.android.sm.battery.ui.BatteryActivity"))) elseif v.text=="Vision Settings" this.startActivity(Intent() .setComponent(ComponentName("com.android.settings","com.android.settings.accessibility.AccessibilitySettingsForSetupWizardActivity"))) elseif v.text=="Volume" this.startActivity(Intent() .setComponent(ComponentName("com.android.settings","com.android.settings.Settings$SecVolumeSettingsActivity"))) elseif v.text=="VPN" this.startActivity(Intent() .setComponent(ComponentName("com.android.settings","com.android.settings.Settings$VpnSettingsActivity"))) elseif v.text=="Waktu tunggu tampilan layar" this.startActivity(Intent() .setComponent(ComponentName("com.android.settings","com.android.settings.Settings$ScreenTimeoutActivity"))) elseif v.text=="Daftar dan default keyboard" this.startActivity(Intent() .setComponent(ComponentName("com.android.settings","com.android.settings.Settings$VirtualKeyboardActivity"))) elseif v.text=="Hotspot Seluler dan Penambatan" this.startActivity(Intent() .setComponent(ComponentName("com.android.settings","com.android.settings.Settings$SecTetherSettingsActivity"))) elseif v.text=="Kunci layar" this.startActivity(Intent() .setComponent(ComponentName("com.android.settings","com.android.settings.Settings$LockscreenSettingsActivity"))) elseif v.text=="Layar depan" this.startActivity(Intent() .setComponent(ComponentName("com.sec.android.app.launcher","com.android.homescreen.settings.HomeScreenSettingsActivity"))) elseif v.text=="Penyimpanan" this.startActivity(Intent() .setComponent(ComponentName("com.android.settings","com.android.settings.Settings$StorageDashboardActivity"))) elseif v.text=="Pisahkan suara aplikasi" this.startActivity(Intent() .setComponent(ComponentName("com.samsung.android.setting.multisound","com.samsung.android.setting.multisound.MultiSoundSettingsActivity")))
end end end})
dlg.show()
grid.onItemClick=function(l,v)
dlg.dismiss()
if v.text=="Mode hemat daya" service.click({{"%Pengaturan cepat","Mode,hemat daya,Nonaktif*|Mode,hemat daya,Aktif*","%kembali<2$500"}})
elseif v.text=="Bluetooth" service.click({{"%Pengaturan cepat","Bluetooth,Nonaktif*|Bluetooth,Aktif*","%kembali<2$500"}})
elseif v.text=="Lokasi" service.click({{"%Pengaturan cepat","Lokasi,Nonaktif*|Lokasi,Aktif*","%kembali<2$500"}})
elseif v.text=="Mode pesawat" service.click({{"%Pengaturan cepat","Mode,terbang,Nonaktif*|Mode,terbang,Aktif*","%kembali<2$500"}})
elseif v.text=="Data seluler" service.click({{"%Pengaturan cepat","Data,seluler,Nonaktif*|Data,seluler,Aktif*","%Kembali<2$500"}})
elseif v.text=="Mode suara" audioMode=audioManager.getRingerMode() if audioMode==0 audioManager.setRingerMode(audioManager.RINGER_MODE_NORMAL) elseif audioMode==2 audioManager.setRingerMode(audioManager.RINGER_MODE_VIBRATE) elseif audioMode==1 audioManager.setRingerMode(audioManager.RINGER_MODE_SILENT) end
elseif v.text=="Wi-Fi" service.click({{"%Pengaturan cepat","Wi-Fi,Nonaktif*|Wi-Fi,Aktif*","%kembali<2$500"}})
elseif v.text=="Hotspot" service.click({{"%Pengaturan cepat","Hotspot,Seluler,Aktif*|Hotspot,Seluler,nonaktif*","%kembali<2$500"}})
elseif v.text=="Senter" service.click({{"%Pengaturan cepat","Senter,Nonaktif*|Senter,Aktif*","%kembali<2$500"}})
elseif v.text=="Matikan daya" service.click({{"%Pengaturan cepat","Matikan daya","Mulai lagi,<2$50"}})
elseif v.text=="Sensor Off" service.click({{"%Pengaturan cepat","Sensors Off,Nonaktif*|Sensors Off,Aktif*","%kembali<2$500"}})
elseif v.text=="Layar Pisah" appName = service.getAppName() service.click({{"%Aplikasi terbaru screen>100$100",appName.." Opsi lanjutan|Opsi lanjutan, "..appName..">100$100","Buka dalam tampilan layar terpisah"}})
end end
grid.onItemLongClick=function(l,v)
dlg.dismiss()
if v.text=="Mode hemat daya" this.startActivity(Intent("android.settings.BATTERY_SAVER_SETTINGS"))
elseif v.text=="Bluetooth" this.startActivity(Intent("android.settings.BLUETOOTH_SETTINGS"))
elseif v.text=="Lokasi" this.startActivity(Intent("android.settings.LOCATION_SOURCE_SETTINGS"))
elseif v.text=="Mode pesawat" this.startActivity(Intent("android.settings.AIRPLANE_MODE_SETTINGS"))
elseif v.text=="Data seluler" this.startActivity(Intent("android.settings.DATA_USAGE_SETTINGS"))
elseif v.text=="Mode suara" this.startActivity(Intent("android.settings.SOUND_SETTINGS"))
elseif v.text=="Wi-Fi" this.startActivity(Intent("android.settings.WIFI_SETTINGS"))
elseif v.text=="Hotspot" this.startActivity(Intent() .setComponent(ComponentName("com.android.settings","com.android.settings.Settings$WifiApSettingsActivity")))
elseif v.text=="Senter" service.click({{"%Pengaturan cepat","<Senter*$50","%Tekan lama"}})
elseif v.text=="Matikan daya" service.click({{"%Pengaturan cepat","Matikan daya","Daya mati,<2$50"}})
end end
